package com.zysd.collection.scheduler.system.enums;

/**
 * 召测时间
 *
 * @author liuht
 * @date 2017/10/20 10:57
 */
public enum CollectTime {
    /**
     * 当天
     */
    currDay(1),
    /**
     * 前一天
     */
    prevDay(2);

    private Integer value;

    CollectTime(Integer i) {
        this.value = i;
    }

    public Integer getValue() {
        return value;
    }

    public void setValue(Integer value) {
        this.value = value;
    }

    /**
     * 根据value 返回实例 默认 当天
     *
     * @param value value
     * @return TaskType
     */
    public static CollectTime forValue(Integer value) {
        CollectTime[] values = CollectTime.values();
        for (CollectTime collectTime : values) {
            if (collectTime.getValue().equals(value)) {
                return collectTime;
            }
        }
        return CollectTime.currDay;
    }
}
